$(function(){
    $.get(ctx+"islogin",{},function(data){
        $('#currentUserNick').html(data.data.nick);
    });

    initMenu();
});

function initMenu() {
    $.get(ctx + "/sys/menu/tree",{},function(data){
        if(!data.data){
            return;
        }
        $('#menu_tree').tree({
                                 data: data.data,
                                 onClick: function (node) {
                                     if (!node || !node.linkUrl) {
                                         return;
                                     }
                                     createTab(node.text, node.linkUrl+".html");
                                 }
                             });
    });
}

function createTab(title, url) {
    //选中并刷新
    if ($('#option_tab').tabs('exists', title)) {
        //选中页签
        $('#option_tab').tabs('select', title);
        return;
    }
    //创建
  var tabData = {
    title: title,
    closable: true,
    //cache:false,
    href: url,
    border : false,
    fit:true
  };
    $('#option_tab').tabs('add', tabData);
}

function displayState(value,row,index){
    if(value==1){
        return "<span style='color: red'>启用</span>";
    }
    if(value==0){
        return "禁用";
    }
    return value;
}


function displayRoleType(value,row,index){
    if(value==1){
        return "前台角色";
    }
    if(value==2){
        return "后台角色";
    }
    return value;
}


